let host, port;
if (process.env.VUE_APP_ENV === 'dev') {
    host = 'http://127.0.0.1'
    port = '9001'
}
else if (process.env.VUE_APP_ENV === 'gitee') {
    host = 'http://150.158.46.188'
    port = '9001'
}
else if (process.env.VUE_APP_ENV === 'pro') {
    host = 'http://150.158.46.188'
    port = '9001'
} else {
    host = 'http://127.0.0.1'
    port = '9001'
}

// 后端接口
const apis = {
    editPassword: '/user/password',         // 更新用户密码
    getAllCheckGroups: '/checkGroup/all',   // 获取所有的检查组
    getAllCheckItems: '/checkItem/all',     // 获取所有的检查项
    deleteMemberProfile: '/member',     //删除会员管理
    editMemberProfile: '/member',      //编辑会员管理
    getAllRoles: '/role/all',                // 获取所有的角色
    editUser: '/user',                      // 编辑用户
    getRoleIdsByUserId: '/user/roles',      // 根据用户ID获取用户下所有的角色ID
    addUser: '/user',                       // 新增用户
    getUsers: '/user',                      // 获取用户
    getUserMenus: '/system/userMenus',    // 获取登录用户的菜单
    editRole: '/role',          // 编辑角色
    getMenuIdsByRoleId: '/role/menus',  // 根据角色id获取角色下所有的菜单ID
    addRole: '/role',                   // 添加角色
    getRoles: '/role',                  // 查询角色
    getMenus: '/menu',                // 查询菜单
    addMemberProfile: '/member',           // 添加会员档案
    getReportBusiness: '/report/business',          // 获取运营统计分析报告数据
    getReportSetMeal: '/report/setMeal',            // 获取套餐统计分析报告数据
    getReportMember: '/report/member',              // 获取会员统计分析报告数据
    deleteOrder: '/order',                          // 取消预约（删除）
    editOrderToVisited: '/order/visit',             // 将预约状态改为已到诊
    getOrders: '/order',                            // 获取预约信息
    editOrderSettingByDate: '/orderSetting',        // 根据具体日期来更新预约设置
    uploadOrderSettings: '/orderSetting/upload',    // 批量上传预约设置
    isToken: '/system/isToken',                    // 判断Token是否有效
    getOrderSettingsByYearMonth: '/orderSetting', // 根据年月份获取预约设置情况
    addSetMeal: '/setMeal',                  // 新增套餐
    getSetMeals: '/setMeal',                // 获取套餐
    deleteCheckItem: '/checkItem',          // 删除检查项
    getMemberProfiles: '/member',           // 获取会员档案
    addCheckGroup: '/checkGroup',           // 新增检查组
    getCheckGroups: '/checkGroup',          // 获取检查组
    addCheckItem: '/checkItem',             // 新增检查项接口
    getCheckItems: '/checkItem',             // 获取检查项
    getUserInfo: '/user/info',                  // 获取登录用户信息
    login: '/user/login',                       // 登录接口
    getAllMenusToTree: '/menu/asTree',// 以树结构获取所有的菜单
}

// 为所有的API添加前缀
for(let api in apis) {
    apis[api] = `${host}:${port}${apis[api]}`
	//console.log(apis[api])
}

export { apis }